iT邦幫忙

2024 iThome 鐵人賽

DAY 17
0

Current Sprint: 3. 遊戲基本流程完成
repo: https://github.com/side-project-at-SPT/ithome-ironman-2024-san-juan
swagger docs: https://side-project-at-spt.github.io/ithome-ironman-2024-san-juan/

前情提要

  • 工廠建築卡片資料

sprint 3 遊戲基本流程完成

  • 建築卡片資料
    • 工廠建築卡片資料
    • 城市建築卡片資料
  • 建築卡片功能實作
  • 選職業:開始職業階段
  • 執行 礦工 階段行動
  • 執行 議員 階段行動
  • 執行 建築師 階段行動
  • 執行 製造商 階段行動
  • 執行 貿易商 階段行動
  • 行動結束,更換目前玩家
  • 回合開始
  • 遊戲結束

卡片 schema

{
  "id": "01",
  "name": "Indigo plant",
  "ch_name": "染坊",
  "description": "Owner produces 1 indigo",
  "price": 1,
  "type": "production",
  "score": 1,
  "amount": 10
}

城市建築

id name 中文 description price score amount type
"06" Smithy 鐵匠鋪 建築階段,你在建造工廠建築時少付 1 張牌 1 1 3 city
"07" Gold mine 金礦 礦工階段,你抽 4 張牌,若他們的建築費用皆不同,保留其中最便宜的一張 1 1 3 city
"08" Archive 檔案室 議員階段,你可以從手牌及 / 或剛抽的牌棄牌 1 1 3 city
"09" Poor house 濟貧院 建築階段,你在建造完後如果只剩 0 或 1 張手牌,則抽 1 張牌 2 1 3 city
"10" Black market 黑市 建築階段,你可以棄掉最多 2 份貨物,以作為支付建築費用 2 1 3 city
"11" Trading post 貿易站 交易階段,你可以額外賣 1 份貨物 2 1 3 city
"12" Well 水井 生產階段,你生產至少 2 份貨物時,抽 1 張牌 2 1 3 city
"13" Market stand 攤販 交易階段,你賣至少 2 份貨物時,抽 1 張牌 2 1 3 city
"14" Crane 起重機 建築階段,你可以改建一棟建築(費用為新建築的費用減舊建築的費用,但費用不會低於 0) 2 1 3 city
"15" Chapel 教堂 回合開始,你可以從手牌放 1 張牌至教堂下(在遊戲結束時值 1 分) 3 2 3 city
"16" Tower 高塔 回合開始,你的手牌上限為 12 張 3 2 3 city
"17" Aqueduct 上水道 生產階段,你多生產 1 份貨物 3 2 3 city
"18" Carpenter 木工坊 你建造城市建築後抽 1 張牌 3 2 3 city
"19" Prefecture 總督府 議員階段,你在抽牌時多保留 1 張牌 4 2 3 city
"20" Market hall 市場 交易階段,你賣至少 1 份貨物時多抽 1 張牌 4 2 3 city
"21" Quarry 採石場 建築階段,你在建造城市建築時少付 1 張牌 4 2 3 city
"22" Library 圖書館 所有階段,你所選的職業特權加倍 5 3 3 city
"23" Statue 雕像 紀念碑 3 3 3 city
"24" Victory column 勝利紀念柱 紀念碑 4 4 3 city
"25" Hero 英雄像 紀念碑 5 5 3 city
"26" Guild hall 公會大廳 遊戲結束,你的每棟工廠建築額外得 1 分,且每種工廠建築再額外得 1 分 6 -1 2 city
"27" City hall 市政廳 遊戲結束,你的每棟城市建築額外得 1 分 6 -1 2 city
"28" Triumphal arch 凱旋門 遊戲結束,若你有 1/2/3 座紀念碑便額外獲得 4/6/8 分 6 -1 2 city
"29" Palace 皇宮 遊戲結束,你每擁有 4 分便額外獲得 1 分 6 -1 2 city

小結

TODO

  • 建築卡片資料
    • 工廠建築卡片資料
    • 城市建築卡片資料
  • 建築卡片功能實作
  • 選職業:開始職業階段
  • 執行 礦工 階段行動
  • 執行 議員 階段行動
  • 執行 建築 階段行動
  • 執行 生產 階段行動
  • 執行 交易 階段行動
  • 行動結束,更換目前玩家
  • 回合開始
  • 遊戲結束

明天要做什麼

  • 建築卡片功能實作
  • 執行 礦工 階段行動
  • 執行 議員 階段行動

以上不代表明天會做,如有雷同純屬巧合


工商服務

SPT (Side Project Taiwan) 的宗旨是藉由Side Project開發來成就自我,透過持續學習和合作,共同推動技術和專業的發展。我們相信每一個參與者,無論是什麼專業,都能在這個社群中找到屬於自己的成長空間。

歡迎所有對Side Project開發有興趣的人加入我們,可以是有點子來找夥伴,也可以是來尋找有興趣的Side Project加入,邀請大家一同打造一個充滿活力且有意義的技術社群!

Discord頻道連結: https://sideproj.tw/dc


上一篇
Day 16 - 實作工廠卡片的資料
下一篇
Day 18 - 選職業(1/n)
系列文
透過實作網頁遊戲練習網站工程師的基本素養,以 San Juan(聖胡安) 為例。30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言